cmake_minimum_required(VERSION 3.5.0)
project(demo1)
# 添加头文件搜索路径，包括当前目录和 include 子目录
include_directories(${CMAKE_CURRENT_SOURCE_DIR}
${CMAKE_CURRENT_SOURCE_DIR}/include)
# 收集 src 目录下所有的 .cpp 文件，存储到 SRC_LIST 变量中
file(GLOB SRC_LIST ${CMAKE_CURRENT_SOURCE_DIR}/src/*.cpp)
# 添加库文件搜索路径
link_directories(${CMAKE_CURRENT_SOURCE_DIR}/lib)
# 使用收集到的源文件创建一个名为 calc 的共享库
add_library(calc SHARED ${SRC_LIST})